home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / gui / gadtoolsbox20c.lha / GadToolsBox / GTXLib / C_includes / gadtoolsbox / gtxbase.h < prev    next >
C/C++ Source or Header  |  1993-04-12  |  1KB  |  48 lines

  1. #ifndef GADTOOLSBOX_GTXBASE_H
  2. #define GADTOOLSBOX_GTXBASE_H
  3. /*
  4. **      $VER: gadtoolsbox/gtxbase.h 39.1 (12.4.93)
  5. **      GTXLib headers release 2.0.
  6. **
  7. **      gadtoolsbox.library base definitions.
  8. **
  9. **      (C) Copyright 1992 Jaba Development.
  10. **          Written by Jan van den Baard
  11. **/
  12.  
  13. #ifndef EXEC_TYPES_H
  14. #include <exec/types.h>
  15. #endif
  16.  
  17. #ifndef EXEC_LIBRARIES_H
  18. #include <exec/libraries.h>
  19. #endif
  20.  
  21. #define GTXNAME             "gadtoolsbox.library"
  22. #define GTXVERSION          39
  23.  
  24. struct GTXBase {
  25.     struct Library          LibNode;
  26.     /*
  27.     ** These library bases may be extracted from this structure
  28.     ** for your own usage as long as the GTXBase pointer remains
  29.     ** valid.
  30.     **/
  31.     struct Library         *DOSBase;
  32.     struct IntuitionBase   *IntuitionBase;
  33.     struct GfxBase         *GfxBase;
  34.     struct Library         *GadToolsBase;
  35.     struct Library         *UtilityBase;
  36.     struct Library         *IFFParseBase;
  37.     APTR                    ConsoleDevice;
  38.     struct Library         *NoFragBase;
  39.     /*
  40.     ** The next library pointer is not guaranteed to
  41.     ** be valid! Please check this pointer *before* using
  42.     ** it.
  43.     **/
  44.     struct Library         *PPBase;
  45. };
  46.  
  47. #endif
  48.